package cc.rengu.oltp.service.common.dao;

import cc.rengu.oltp.service.common.entity.CertInfo;

/**
 * 证书信息表操作接口
 * Created by 王成 on 2020/2/10
 */
public interface CertInfoMapper {
    /**
     * 登记证书信息
     *
     * @param keyInfo 证书信息
     * @return 0-成功，其它-失败
     * @throws Exception 异常
     */
    int insertCertInfo(CertInfo keyInfo) throws Exception;

    /**
     * 根据主键更新证书信息
     *
     * @param keyInfo 证书信息
     * @return 0-成功，其它-失败
     * @throws Exception 异常
     */
    int updateCertInfoByPrimaryKey(CertInfo keyInfo) throws Exception;

    /**
     * 根据主键查询证书信息
     *
     * @param certIndex 证书索引
     * @return 证书信息
     * @throws Exception 异常
     */
    CertInfo selectCertInfoByPrimaryKey(String certIndex) throws Exception;
}
